put all one's efforts into - French English Dictionary